﻿using AIVision.Model.EntityModels;
using AIVision.Model.UIModels;
using AIVision.Repository.Services;
using Prism.Commands;
using Prism.Mvvm;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace AIVision.UI.ViewModels
{
    public class SetCheckTempleteViewModel: BindableBase
    {
        private ObservableCollection<CheckTemplateDto> checkTemplates = new ObservableCollection<CheckTemplateDto>();
        public ObservableCollection<CheckTemplateDto> CheckTempletes { get { return checkTemplates; } set { checkTemplates = value;RaisePropertyChanged(); } }


        private ObservableCollection<CheckStationDto> checkStations = new ObservableCollection<CheckStationDto>();
        public ObservableCollection<CheckStationDto> CheckStations { get { return checkStations; } set { checkStations = value; RaisePropertyChanged(); } }

        private ObservableCollection<DefectItemDto> defectItems = new ObservableCollection<DefectItemDto>();
        public ObservableCollection<DefectItemDto> DefectItems { get { return defectItems; } set { defectItems = value; RaisePropertyChanged(); } }

    }
}
